Meaning of sceliphron

Definition of sceliphron

(noun) mud daubers

Other information on sceliphron

WIKIPEDIA results for sceliphron
Amazon results for sceliphron