English-Latin dictionary »

secret device meaning in Latin

EnglishLatin
secret device noun

cuniculus [cuniculi](2nd) M
noun