taiwan cherry - Spanish English Dictionary