diced lamb with potatoes and rice - Spanish English Dictionary

Suggest a Term