suffise - German English Dictionary