meaning of bufanda

bufanda - Spanish to English

scarf