What does Babykarotte mean?

Babykarotte - German to English

child carrot