barbechada - Turkish English Dictionary