Ultracharming definition

(informal) Very charming; delightful.
adjective
0
0
Advertisement

Origin of ultracharming