formidable English - French
1.
-
Englishcausing fear, dread, awe or admiration as a result of size, strength, or some other impressive quality
-
Frenchformidable
Related words
terrific awesome trifles|tremendous tremendous great terrible unqualified
English translator: English French formidable Eesti sõnaraamat Español Traductor Svenska Översättare