1
grow or cause to grow and become more mature, advanced, or elaborate.
2
create or design (something that has not existed before); be the originator of.
3
bring (something) into existence.
4
activity involving mental or physical effort done in order to achieve a purpose or result.
5
discover or perceive by chance or unexpectedly.
6
construct (something) by putting parts or material together.
7
discover or perceive by chance or unexpectedly.