Dictionary search results

Showing 1-2 of 2 results

permeate British & World English

Spread throughout (something); pervade

permeate English Thesaurus

the delicious smell emanating from the kitchen permeated the entire flat