1 definition by エメラルド

1
What you say to someone when they aren't getting to the point.
Tell us already--drop the rocks!
by エメラルド September 13, 2018
Get the merch
Get the drop the rocks neck gaiter and mug.