impervious to light transmission
English - English
Definition of 	 impervious to light transmission in English English dictionary