From mezo + granda.
mezgranda (accusative singular mezgrandan, plural mezgrandaj, accusative plural mezgrandajn)