TROGUE MEANING IN ENGLISH

• Trogue Definition & Synonyms

  1. (n.) A wooden trough, forming a drain.


RECENT SEARCHES