giant petrel en · NOUN Meanings Any of the genus Macronectes of large predatory and scavenging birds. Forms SpellingFeaturesLabelsSource giant petrels Number=Plur lexicographic Synonyms glutton · stinker