ribcage - German English Dictionary