(n) :
any of various mites of the genus Trombicula. Inhabiting forests and grasslands, in their larval stage they attach to various animals including humans and feed on skin, often causing itching
(n) :
any of various mites of the genus Trombicula. Inhabiting forests and grasslands, in their larval stage they attach to various animals including humans and feed on skin, often causing itching