Versione Inglese
Meaning of
"sdraiarsi"
in English language
Italian to English
English to Italian
Italian
English
sdraiarsi
put down (to), lie down (to)