semioruga - German English Dictionary