Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of doncella

- A handsome fish of Florida and the West Indies (Platyglossus radiatus). The name is applied also to the ladyfish (Harpe rufa) of the same region.