adj.
1.having every necessary or normal part or component or step
2.perfect and complete in every respect
3.having all four whorls or principal parts--sepals and petals and stamens and carpels (or pistils)
4.highly skilled
5.without qualification
6.having come or been brought to a conclusion complete v.
1.come or bring to a finish or an end
2.bring to a whole, with all the necessary parts or elements
3.complete or carry out
4.complete a pass
5.write all the required information onto a form
Idiom of the Day
give off (something) or give (something) off
to release a smell or something, to produce a smell or something
The garbage was beginning to give off a bad smell because of the hot weather. The water began to give off steam when it began to boil.