GNU Collaborative International Dictionary of English

last match results

Found one definition

  1.       
    Struse (?), n. [Russ. strug'.] (Naut.) A Russian river craft used for transporting freight.

    [1913 Webster]