spill (one's) seed - Spanish English Dictionary