SARCELLE MEANING IN ENGLISH

• Sarcelle Definition & Synonyms

  1. (n.) The old squaw, or long-tailed duck.


RECENT SEARCHES