Answer: neuralmountains

AnswerCrossword Clue
NEURALMOUNTAINSHuge heaps of nerve cells?