In Japanese the word Kanjiro means you must feel. I’m not sure if that means to touch or to experience, to me the Kanjiro camellia is one to experience. Kanjio is known botanically as Camellia ...