Versione Inglese
Meaning of
"Lasciare a desiderare."
in English language
Italian to English
English to Italian
Italian
English
Lasciare a desiderare.
To leave to wish.