vocab dash
Log in
Sign up
attacher le grelot
Meanings
Verb
1. to bell the cat, to take one for the team
(figuratively)