Search term explicable has 2 results
EN English NL Dutch
explicable (a) [general] verklaarbaar (a) [general]
explicable (a) [general] te verklaren (a) [general]