deeply located nodules - Turkish English Dictionary