moucharder
Top 45000
Meanings
Verb
1. to rat; to rat on
2. to tell tales
Examples1
Was it you who squealed to the teacher that I cheated?