úhabaarigii

English: Translation
fingerprint (new word)
Spanish: Translation
huella digital (palabra nueva)
noun
Body parts