have sex after a dry spell - Spanish English Dictionary