sandwich with toasted bread, ham, and cheese - French English Dictionary

Suggest a Term