Search term imbrigliare has one result
Jump to
IT Italian EN English
imbrigliare (n v) [block] dam (n v) [block]

Italian English translations