GREEN-STALL MEANING IN ENGLISH

• Green-stall Definition & Synonyms

  1. (n.) A stall at which greens and fresh vegetables are exposed for sale.


RECENT SEARCHES