What is the difference between click and submit in Selenium?

What is the difference between click and submit in Selenium?

It can be used to any element contained within a form. The click() method is only applicable to submit buttons in a form. The submit() function will wait for the page to load, but the click() function will only wait if there is an explicit wait condition. The submit() method cannot be used on a form with a submit of type button.

Selenium Webdriver submit() vs click()..