place where frequent sexual intercourse takes place - Spanisch Englisch Wörterbuch