meaning of steam whistle

1. a whistle in which the sound is produced by steam; usually attached to a steam boiler


Related Words

steam whistle |

Developed & Maintained By Taraprasad.com

Treasure Words