Kotomora
ハヤトウリ (hayatouri) Japanese meaning: chayote | Kotomora