Bombay ducks

English

Noun

Bombay ducks

  1. plural of Bombay duck