Pellucid.
Transparent or translucent.