stick firmly - Turkish English Dictionary