Towards the grounding of abstract words: A Neural Network model for cognitive robots