latirostral
English
latirostral meaning in English • latirostral का अर्थ अंग्रेजी में
Adjective
- Having a broad beak.