Italian - English - hai una bella faccia tosta
interj. you've got a nerve!
Share this page