Etymology Explorer › English

Where does “Xylophaga” come from?