Idiom Definition:
" The buck stops here."
to take responsibility
Synonyms:
answer-ability, authority, burden, care, charge, culpability, custody, duty, must, need, obligation, onus, pledge, power, responsible
Literally, the buck (male deer) stops here. (because of the red light) ...