island neurons - Turkish English Dictionary