Italian-English dictionary »

incastrarsi meaning in English

ItalianEnglish
incastrarsi verb

tuck [tucked, tucking, tucks](fit neatly)
verb
[UK: tʌk] [US: ˈtək]