English Dictionary
◊ MACRONECTES
Macronectes
n : giant petrels [syn: {Macronectes}, {genus Macronectes}]