Superlattice meaning : A material with periodically alternating layers of several crystalline substances; especially such a semiconductor.
superlattice
throw someone a curve
cowmen
alligator snapping turtles
take the cake