perplex scientists

Translations
déconcerter les scientifiques
Words
perplex

verb
déconcerter