Version Française
Meaning of
"immense"
in English language
French to English
English to French
French
English
immense
huge
immense
immense
immense
ogre, monstrosities, monstrous