Luffa Operculata


What is Luffa Operculata?

Luffa Operculata also known as Sponge Cucumber or Wild Loofa is a species of Luffa. [1]