Fulmars Meaning

There are 1 meaning(s) for word Fulmars

Meaning 1 : heavy short-tailed oceanic bird of polar regions

    Synonyms : fulmar petrel,  fulmarus glacialis