a good impression; a feeling of comfort or trust

listen to the pronunciation of a good impression; a feeling of comfort or trust
English - English
warm fuzzy

I suppose they are a reputable business, but I didn't get a warm fuzzy from their salesman.

a good impression; a feeling of comfort or trust
Favorites