English Dictionary
◊ PLACUNA
Placuna
n : windowpane oysters [syn: {Placuna}, {genus Placuna}]