Skip to main content

English: Institute of Life Science

Welsh: Y Sefydliad Gwyddor Bywyd

Part of speech

Noun, Feminine, Singular

Definition

ILS