I think this thread will really be helpful. Not a few non-native speakers find it difficult giving exact directions.
Would you like to list some of the words/expressions that you already know? Well, so that other members could also benefit from it... And so we would know what we could still add(if we know any) to your long list.
Student or Learner