spill (one's) seed - Turkish English Dictionary