English Dictionary
Definition amour in British English
amour noun
[countable] noun
/əˈmʊə(r)/
1
a sexual relationship, or someone you have a sexual relationship with
Synonyms and related words
