English-Latin dictionary »

ghost / specter / hobgoblin meaning in Latin

EnglishLatin
ghost / specter / hobgoblin noun

larua [laruae](1st) C
noun

larva [larvae](1st) C
noun