Library
[L. novus new + luna the moon.]Of or pertaining to the new moon. [R.]
View more Miscellaneous videos