LOTUS LAND Meaning of LOTUS LAND in English British Columbia (west coast of Canada) They went to Lotus Land for a holiday - to Vancouver. Wayne Magnuson. English idioms vocabulary. Словарь английских идиом. 2012