Tamil Dictionary 🔍

libellulid

Li*bel"lu*lid, n. (Zoöl.) Defn: A dragon fly.


libellulid - Similar Words