TIENDA MEANING IN ENGLISH

• Tienda Definition & Synonyms

  1. (n.) In Cuba, Mexico, etc., a booth, stall, or shop where merchandise is sold.


RECENT SEARCHES