body suspension tower - German English Dictionary