Search term esplicare has 2 results
Jump to
IT Italian EN English
esplicare unfold
esplicare (v) [to explain] set out (v) [to explain]

Italian English translations