strange creature - German English Dictionary