milyar metre - Turkish English Dictionary