Dictionary search results

Showing 1-3 of 3 results

permeate British & World English

Spread throughout (something); pervade

permeate English Thesaurus

the delicious smell emanating from the kitchen permeated the entire flat