STRUSE MEANING IN ENGLISH

• Struse Definition & Synonyms

  1. (n.) A Russian river craft used for transporting freight.


RECENT SEARCHES