rub against each other (marbles) - German English Dictionary

Suggest a Term