poor or mean dwelling - Francés Inglés Diccionario