SeeYouSpeak®
Learn English with video-web lessons!

A Love Nest

a love nest
a home where two people who love each other live together, or a home where two people meet secretly in order to make love. Apparently, they had a love nest in Soho where they used to meet at lunchtime.
parrots-in-love