What does Bitterlemon mean?

Bitterlemon - German to English

sour lemon