Noun
bobby-dazzler (plural bobby-dazzlers) (informal, chiefly British and Australian) An attractive or excellent thing or person.
bobby dazzler