Definitions
There is 1 meaning of the phrase
Window Oyster.
Window Oyster - as a noun
Marine bivalve common in philippine coastal waters characterized by a large thin flat translucent shell
Synonyms (Exact Relations)
capizplacuna placentawindowpane oyster