adj.
1.marked by complexity and richness of detail
2.developed or executed with care and in minute detail elaborate v.
1.add details, as to an account or idea
2.produce from basic elements or sources
3.make more complex, intricate, or richer
4.work out in detail
Idiom of the Day
make allowances for (someone or something)
to allow extra time for someone or something, to make excuses for someone or something
We must make allowances for the fact that the new employee is very slow.