serratirostral
English
serratirostral meaning in English • serratirostral का अर्थ अंग्रेजी में
Adjective
- Having a toothed bill, like that of a toucan.