SEABEARD MEANING IN ENGLISH

• Seabeard Definition & Synonyms

  1. (n.) A green seaweed (Cladophora rupestris) growing in dense tufts.


RECENT SEARCHES