meaning of bombilla

bombilla - Spanish to English

(light) light bulb

View more

  • energy-saving lamp