place populated with cattail plants - Español Inglés Diccionario