Word info

amphistomid

Noun

Meaning

amphistomid (plural amphistomids)

Any scarab beetle of the genus Amphistomus

Source: en.wiktionary.org

Close letter words and terms