Arabic-English dictionary »

مَمَرّ دُودِيّ meaning in English

ArabicEnglish
مَمَرّ دُودِيّ m

wormholea shortcut between distant parts of space