beautiful princess - Turkish English Dictionary