meaning of Babykarotte

Babykarotte - German to English

child carrot