We do not currently know of any synonyms for seagrass.
The noun seagrass is defined as:
Did you mean scars?