Meaning of “moonlit” in the English Dictionary

british dictionary