bespattered
动词 bespatter:
spot, splash, or soil
同义词:spatter, bespatter
形容词 bespattered:
spattered or spotted with dirt or filth; often used in combination
同义词:spattered, besplashed, splashed