Meaning of sciara

Definition of sciara

(noun) minute blackish gregarious flies destructive to mushrooms and seedlings

Other information on sciara

WIKIPEDIA results for sciara
Amazon results for sciara