mare imbrium (sea of showers or sea of rains) - Turkish English Dictionary