fight tooth and nail to protect something - Spanish English Dictionary

Suggest a Term