adj. interpretable, explainable, able to be translated from one language to another
Copyright © 2018 WordTech Co.