DRIFTWEED MEANING IN ENGLISH

• Driftweed Definition & Synonyms

  1. (n.) Seaweed drifted to the shore by the wind.


RECENT SEARCHES