Explainable

German Meaning

erklärbar

erklärlich

English Meaning

  1. Able to be explained or understood

Statcounter