barrier beaches - Turkish English Dictionary