meaning of houston

1. the largest city in Texas; located in southeastern Texas near the Gulf of Mexico; site of the National Aeronautics and Space Administration


Related Words

houston | houston automatic spooling program |

Developed & Maintained By Taraprasad.com

Treasure Words