meaning of elodea densa

1. aquatic plant with deep green foliage useful to oxygenate an aquarium; sometimes placed in genus Egeria


Related Words

elodea densa |

Developed & Maintained By Taraprasad.com

Treasure Words