1. purple-spotted

adjective. Having purple spots.

2. yellow-spotted

adjective. Having yellow spots.