Meaning DELIGHTED

See synonym: happy

See also: delight

Search for this exact term