admit or confess to having done something wrong or embarrassing - Spanish English Dictionary

Suggest a Term