mikro-satelit - Turkish English Dictionary