LexiTurkTURKISH ↔ ENGLISH DICTIONARY

müdahale.” in English

1 English translation
EN
interposition

The solar eclipse is the result of the interposition of the moon between the sun and the Earth.