Dictionary / Food
سلو
/sa-LU/
English
energy ball
French
sellou
Part of Speech
noun
Register
standard