Word info

lamiid

Noun

Meaning

lamiid (plural lamiids)

(zoology) Any member of the family Lamiidae, now considered to be the cerambycid subfamily Lamiinae.

Source: en.wiktionary.org

Close letter words and terms