Dictionary
Search
Install dictionary
самотормозящийся
Meanings
self-braking, self-catching, self-stopping