Definitions | methane rain |
| noun
- Rain, in the form of liquid methane rather than water which falls on Saturn's moon Titan and creates equivalent geographical features (rivers, lakes etc.) as does normal rain.
Supplemental Details:Sponsor an extended definition for methane rain for as little as $10 per month. Click here to contact us.
| |
|