Yahoo Web Search

Search results

  1. Dictionary
    love nest

    noun

    • 1. a place where two lovers spend time together, especially in secret: informal "he set up his mistress in a luxury love nest"