edificio alfombra - French English Dictionary