dense-leaved elodea - Spanish English Dictionary