barra English - Italian
1.
-
Englishto humiliate, to disrupt somebody's composure or comfort with acting publicly or freely
-
Italianimbarazzare, mettere in imbarazzo
Related words
beam joystick slash bend sinister rod toolbar lipstick finger|the outside backslash wheelbarrow stick finger alienate barcode ingot barbell bolt rail bullion bar|mars
English translator: English Italian barra Eesti sõnaraamat Español Traductor Svenska Översättare