Idioms Encyclopedia Wikipedia </>embed</> teacher's pet mollycoddle macushla pet favourite favorite deary dearie darling ducky noun Synonyms for ducky nouna special loved one Synonyms darling dearie deary favorite favourite pet Related Words lover ...