love nest

US /ˈlʌv ˌnest/
UK /ˈlʌv ˌnest/
"love nest" picture
1.

nido d'amore

a secluded place where two lovers can meet

:
They escaped to their secret love nest for the weekend.
Sono fuggiti nel loro segreto nido d'amore per il fine settimana.
The old cabin in the woods served as their private love nest.
La vecchia baita nel bosco serviva da loro privato nido d'amore.