tambocha - Turkish English Dictionary