Holm



ENGLISH MEANING
noun
1.
A common evergreen oak, of Europe (Quercus Ilex); -- called also ilex, and holly.
2.
An islet in a river.
3.
Low, flat land.