Decayed; deteriorated; or fallen into partial ruin especially through neglect or misuse
Something hard to explain or understand
Imported from external platform