What Is The Difference Between Elaborate And Explain?

What Is The Difference Between Elaborate And Explain? When used as verbs, elaborate means to develop in detail or complexity, whereas explain means to make plain, manifest, or intelligible. Elaborate is also adjective with the meaning: complex, detailed, or sophisticated. What is the main difference between explain? To describe is to give an account of