trebbia - Turkish English Dictionary