STRAND Meaning of STRAND in English The land bordering a body of water; a Beach. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012