Plant Encyclopedia
Trichosanthes miyagii ("Ryukyukarasuri")
Japanese name: リュウキュウカラスウリ
Scientific name: Trichosanthes miyagii
Details
Names
Japanese: リュウキュウカラスウリ
Translated from our Japanese encyclopedia. If anything differs, the Japanese page is correct.