English-Latin dictionary »

teleporter meaning in Latin

EnglishLatin
teleporter noun

teleportorisnoun