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