French
Detailed Translations for expliquable from French to English
expliquable: (*Using Word and Sentence Splitter)
Wiktionary Translations for expliquable:
expliquable
adjective
-
Capable of being accounted for; explicable