explainable - German English Dictionary