1748, from sand (n.) + fly (n.).
sand-blast
sandblind
sandbox
sand-castle
sanderling
sand-fly
sandiness
Sandinista
sand-lot
sandman
sandpaper