Search term arti has one result
Jump to
IT Italian EN English
arti limbs

Italian English translations

IT Synonyms for arti EN Translations
arte [arti] f fine arts
artificio [astuzia] m device
mani [piedi] hands
estremità [piedi] f tip