megameter - Turkish English Dictionary