As verbs the difference between stains and soiled
is that stains is (stain) while soiled is (soil).
As a noun stains
is .
As an adjective soiled is
dirty.
stains
English
Noun
(head)
Verb
(head)
(stain)
Anagrams
*
*
----
soiled
English
Verb
(head)
(soil)
Anagrams
*