Leafminer meaning : An insect larva that lives between the epidermis of a leaf and consumes the leaf tissue.
leafminer
megastore
dangedest
wardresses
on time