French to English Dictionary

Version Française

"(thermanesthesia)" meaning in English