cape turtle dove - Espagnol Anglais Dictionnaire