幫英文翻譯A barking dog is better..

請問一下A barking dog is better than a sleeping lion. 是什麼意思??諺語嗎
Update: = =
2 answers 2