Online Dictionary
Definition of " unexplained " in English French Dictionary
Results
unexplained {,ʌnık'spleınd}
  • {A} inexpliqué, injustifié