(of weather) wet and sticky

listen to the pronunciation of (of weather) wet and sticky
English - English
{s} damp and humid