English-Latin dictionary »

trap / spike in earth meaning in Latin

EnglishLatin
trap / spike in earth noun

stimulus [stimuli](2nd) M
noun