MARROT MEANING IN ENGLISH

• Marrot Definition & Synonyms

  1. (n.) The puffin.
  2. (n.) The razor-billed auk. See Auk.
  3. (n.) The common guillemot.


RECENT SEARCHES