inamovable - Turkish English Dictionary