self-contained domestic establishment - Espagnol Anglais Dictionnaire