ULVA MEANING IN ENGLISH

• Ulva Definition & Synonyms

  1. (n.) A genus of thin papery bright green seaweeds including the kinds called sea lettuce.


RECENT SEARCHES