Meaning of イマメガシ in Japanese

  1. Words

Definition of イマメガシ

  1. (n) ubame oak (Quercus phillyraeoides) →Related words: 姥目樫
Back to top