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

Share this page