Skip to main content

seabeard

English seabeard meaning in English  •  seabeard का अर्थ अंग्रेजी में
Noun
  • A green seaweed (Cladophora rupestris) growing in dense tufts.
Advertisement