Dictionary search results

Showing 1-3 of 3 results

infusion US English

A drink, remedy, or extract prepared by soaking the leaves of a plant or herb in liquid