1 definition by DeepObsession

Love relationship between two people that is generally lived with high intensity in a short period of time
They met last week and have been in an Idyll since then
by DeepObsession August 26, 2020
Get the Idyll mug.