Rille



ENGLISH MEANING
noun
1.
One of certain narrow, crooked valleys seen, by aid of the telescope, on the surface of the moon.