yeshiva: an academy for the advanced study of Jewish texts (primarily the Talmud)
social group: people sharing some social relation
market garden: a garden where fruit and vegetables are grown for marketing