もう うり
mō uri

Noun

1. Okinawan yellow cucumber

Other forms: