1 ice petrel | Definition of ice petrel

ice petrel

noun

Definition of ice petrel

: an antarctic shearwater (Adamastor cinereus)