ambatch - Turkish English Dictionary