embarrado - Turkish English Dictionary