foundling hospitals - Espagnol Anglais Dictionnaire