OARSWEED MEANING IN ENGLISH

• Oarsweed Definition & Synonyms

  1. (n.) Any large seaweed of the genus Laminaria; tangle; kelp. See Kelp.


RECENT SEARCHES