Search Your Word

Learn English Definition

    a resinous substance produced by insect on treeLac.

Learn English Synonym

    a resinous substance produced by insect on treeLac.