serve upon - Turkish English Dictionary