pollyanish

listen to the pronunciation of pollyanish
English - English
irrepressibly or excessively optimistic; capable of seeing good in anyone