Definition & Meaning | English word OARWEED
OARWEED
Definitions of OARWEED
- A brown alga, Laminaria digitata, found on exposed shores.
Number of letters
7
Is palindrome
No
Search for OARWEED in:
Page preparation took: 120.61 ms.