لَمْبَة

لَمْبَة

lamba · noun

Meaning — English

  1. lamp
  2. light bulb

Suggested websites

almaany.com · Wiktionary