Currently available definitions
Stupendous in English
Adjective- so great in size or force or extent as to elicit awe
Stupendous in Falam
Adjective- khuaruah harzazet a simi
- a danglamzet mi
Stupendous in Matu
Adjective- ko poek rhai koi
Stupendous in Mizo
Adjective- mak, ropui
Stupendous in Tedim
Adjective- lamdang sa
Nearby