a relic in inca culture - Allemand Anglais Dictionnaire