Rubstone



ENGLISH MEANING
noun
1.
A stone for scouring or rubbing; a whetstone; a rub.