a relic in inca culture - French English Dictionary