Definition of “halogen lamp” - English Dictionary

british dictionary