Dictionary search results

Showing 1-3 of 3 results

OLED British & World English

A light-emitting diode containing thin flexible sheets of an organic electroluminescent material, used for visual displays