meaning of diomedea

1. A genus of large sea birds, including the albatross. See Albatross.


Related Words

diomedea | diomedea exulans | diomedea nigripes |

Developed & Maintained By Taraprasad.com

Treasure Words