Meaning of placuna placenta

Definition of placuna placenta

(noun) marine bivalve common in Philippine coastal waters characterized by a large thin flat translucent shell

Other information on placuna placenta

WIKIPEDIA results for placuna placenta
Amazon results for placuna placenta