Dictionary search results

Showing 1-2 of 2 results

effuse British & World English

Give off (a liquid, light, smell, or quality)