a musical delight - Turkish English Dictionary