hatches, matches and dispatches - Turkish English Dictionary