participle of avergonzar - German English Dictionary