Word info

ammotrechid

Noun

Meaning

ammotrechid (plural ammotrechids)

(zoology) Any solifugid in the family Ammotrechidae.

Source: en.wiktionary.org

Close letter words and terms