Dictionary search results

Showing 1-2 of 2 results

RIA US English

Radioimmunoassay

ria US English

A long narrow inlet formed by the partial submergence of a river valley