appaloosa - Turkish English Dictionary