It's a suit. an animal printted suit.
Information:
Patterned dress (African inspired)
Patterned dress
A patterned dress (Shweshwe inspired)