Skip to content
WordWide
German
English
English
Meanings
1
able to withstand full throttle
2
figurative
able to withstand considerable pressure or strain