Tamil Dictionary 🔍

serrula

Ser"ru*la, n. Etym: [L., a little saw.] (Zoöl.) Defn: The red-breasted merganser.


serrula - Similar Words