GNU Collaborative International Dictionary of English
last match results
Found one definition
-
Struse (?), n. [Russ. strug'.] (Naut.) A Russian river craft used for transporting freight.
[1913 Webster]