golgi tendon organ - German English Dictionary