babucha - Turkish English Dictionary