set of aquatic plants floating on the water surface - Español Inglés Diccionario