Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

luna Definition

Cancel
luna
noun(lu-na moth)
a large mostly pale green American saturniid moth (Actias luna) with long tails on the hind wings

Words Related to luna!

luna Examples by Brain Bank Users