1. To obscure with or as if with a cloud
2. To prevent clear perception or realization of; muddle
1. To become dark or darker.
2. To make make darker; SYN. dim.
3. To tarnish or stain.
1. To cast a shadow over; SYN. shade, shade off.
2. To cast a shadow; SYN. overshadow, dwarf.
3. To follow, usually without the person's knowledge