meaning of tape grass

1. submerged aquatic plant with ribbonlike leaves; Old World and Australia


Related Words

tape grass |

Developed & Maintained By Taraprasad.com

Treasure Words