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

sciara Definition

Cancel
sciara
noun
(''in Sicily'') The mound of magmatic scoriae formed along lava flows

Words Related to sciara!

sciara Examples by Brain Bank Users