Dictionary search results

Showing 1-2 of 2 results

colossal British & World English

Extremely large or great

colossal English Thesaurus

a colossal building