Bombay potatoes

English

Noun

Bombay potatoes (uncountable)

  1. An Indian dish of boiled cubed potatoes in a spicy sauce.