What does bestickte Bluse mean?

bestickte Bluse - German to English

embroidered blouse