suffire - German English Dictionary