SpanishDictionary.org




Spanish Dictionary Search






Abzima in English

Abzyme {f} [immunology]