protection against frost - Spanish English Dictionary

Suggest a Term