TOCHER MEANING IN ENGLISH

• Tocher Definition & Synonyms

  1. (n.) Dowry brought by a bride to her husband.


RECENT SEARCHES