meaning of ella

1. A fresh-water tortoise (Chelopus marmoratus) of California; -- used as food.


Related Words

ellachick | ellagic |

Developed & Maintained By Taraprasad.com

Treasure Words