intricate

adjective
1
having a lot of different parts and small details that fit together
پیچیده, پرجزئیات, بغرنج