land covered in giant thatching grass - Francés Inglés Diccionario