love nest
US /ˈlʌv ˌnest/
UK /ˈlʌv ˌnest/

1.
nid d'amour
a secluded place where two lovers can meet
:
•
They escaped to their secret love nest for the weekend.
Ils se sont échappés vers leur nid d'amour secret pour le week-end.
•
The old cabin in the woods served as their private love nest.
La vieille cabane dans les bois servait de nid d'amour privé.