meaning of ski lift

1. a powered conveyance that carries skiers up a hill


Related Words

ski lift |

Developed & Maintained By Taraprasad.com

Treasure Words