What does Ciao Bella Mean in English?

Ciao bella is an Italian phrase. When you translate it to English it means ‘bye beautiful.’ Sounds like a wonderful compliment to me. Then again, the only Italian I know is spaghetti!