caracho
Top 45000
Meanings
Interjection
1. good grief (expression of shock, surprise or anger) (euphemistic)