Kotomora
毛瓜 (mouuri) Japanese meaning: Okinawan yellow cucumber | Kotomora