Having a lot of carefully arranged parts or details; complex and detailed.
From Latin 'elaboratus' meaning 'worked out, carefully done', from 'elaborare' ('e-' out + 'laborare' to work). It originally emphasized the hard work put into something.
Try Another Word