irrefrenable - Turkish English Dictionary