Log in
Search words & phrases
ella
US
・
UK
A1
Definition
Video subtitles
other
Suffix indicating a type of bacteria
noun
A female given name, often a short form of Eleanor or other names beginning with 'El-'.