meaning of stalls

1. a farm building for housing horses or other livestock


Related Words

stalls |

Developed & Maintained By Taraprasad.com

Treasure Words