English Dictionary
Definition delectation in British English
delectation noun
[uncountable] noun
/ˌdiːlekˈteɪʃ(ə)n/

English Dictionary