What does Burrata mean?

Burrata - German to English

burrata