meaning of teacart

1. serving cart for serving tea or light refreshments


Related Words

teacart |

Developed & Maintained By Taraprasad.com

Treasure Words