Dictionary search results

Showing 1-2 of 2 results

enormous British & World English

Very large in size, quantity, or extent

enormous English Thesaurus

enormous waves batter the archipelago's western shores