meaning of odonate

1. large primitive predatory aquatic insect having two pairs of membranous wings


Related Words

odonate |

Developed & Maintained By Taraprasad.com

Treasure Words