n. (also holme) Brit. 1 an islet, esp. in a river or near a mainland. 2 a piece of flat ground by a river, which is submerged in time of flood. [ON holmr]
HOLM
Meaning of HOLM in English
English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012