Dictionary search results

Showing 1-2 of 2 results

PETA US English

People for the Ethical Treatment of Animals

peta- US English

(Used in units of measurement) denoting a factor of 1015