a beach tent which is improvised - Francés Inglés Diccionario