Meaning of “microlight” in the English Dictionary

british dictionary