achache - Turkish English Dictionary