English Dictionary
Definition lotus in British English
lotus noun
[countable] noun
/ˈləʊtəs/
English Dictionary