diomedea
English
diomedea meaning in English • diomedea का अर्थ अंग्रेजी में
Noun
- A genus of large sea birds, including the albatross. See Albatross>.