Dictionary / Food

salou

سلو

/sa-LU/

English

energy ball

French

sellou

Part of Speech

noun

Register

standard