Latin-English dictionary »

muscipula meaning in English

LatinEnglish
muscipula [muscipulae] (1st) F
noun

mouse trap [mouse traps]noun
[UK: maʊs træp] [US: ˈmaʊs ˈtræp]

Your history