About us
Define
Definitions for
"Semitranslucent"
Slightly clear; transmitting light in a slight degree.
ftp.uga.edu