Definition of “halogen lamp” - English Dictionary

English