As nouns the difference between wreckage and ruins
is that wreckage is something wrecked, especially the remains or debris of something which has been severely damaged or destroyed while ruins is .
As a verb ruins is
(ruin).
wreckage
English
Noun
Something wrecked, especially the remains or debris of something which has been severely damaged or destroyed.
ruins
English
Noun
(head)
Verb
(head)
(ruin)
----