" He was trying to improve on ("better") the secrecy. The wording is a little awkward. " Meaning, big teeth make it easier to eat you than small teeth would.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Yes, it much does.
I hope this helps.