microsatellite - Turkish English Dictionary