microballoon - Turkish English Dictionary