Dictionary search results

Showing 1-2 of 2 results

infusion US English

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