Skip to main content

English: ILS

Welsh: Yr Athrofa Gwyddor Bywyd

Part of speech

Noun, Feminine, Singular

Definition

Institute of Life Sciences