done one's bit
English
Verb
done
one's
bit
past participle of
do one's bit