Macronectes giganteus

Explore definitions, synonyms, and language insights of Macronectes giganteus

Definitions

Noun
large brownish petrel chiefly of Antarctic seas

More General Terms