bestridable - German English Dictionary