What is the meaning of piranha in English?

Learn vocabulary with pictures as well as definitions of piranha in English

Learn in

See more

n. piranha

Definition of piranha in English

Omnivorous freshwater fish that has sharp teeth, a narrow, strong body, and a reddish abdomen, which lives in South American rivers.