supercautious - German English Dictionary