farfallosa - Turkish English Dictionary