Home

Word

odonate, n.
(odonates)
more info large primitive predatory aquatic insect having two pairs of membranous wings
<noun.animal>

odonate