on a non-routine basis - Turkish English Dictionary