explicable - German English Dictionary