LEATHERNECK MEANING IN ENGLISH

• Leatherneck Definition & Synonyms

  1. (n.) The sordid friar bird of Australia (Tropidorhynchus sordidus).


Synonyms:
Marine,

RECENT SEARCHES