macahuba - Turkish English Dictionary