MalayTranslate.com
Malay to English Translator
Translate Here

English to English

tape grass

noun (n)

  • submerged aquatic plant with ribbonlike leaves; Old World and Australia
    tanaman daun dengan ribbonlike terendam air; dunia lama dan australia
    source: wordnet30