English to Hindi

Meaning for:
slow on the draw
other
बंदुक चलाने में धीमा;मंद बुद्धि का