← Back to browseamaru#42,949TranslationNo Japanese definition yet.English definitionA double-headed serpent in Inca and other Andean mythology.ExamplesNo examples yet.Similar wordsamaramaraamaroamariamareamaral← cadizsupervisory →