What does bombilla mean?

bombilla - Spanish to English

(light) light bulb

View more

  • energy-saving lamp