Italian-English dictionary »

imboscarsi meaning in English

ItalianEnglish
imboscarsi verb

skulk [skulked, skulking, skulks](to conceal oneself; to hide)
verb
[UK: skʌlk] [US: ˈskəlk]