torpedo sterns

English

Noun

torpedo sterns

  1. plural of torpedo stern