English-Latin dictionary »

tongue of dovetail meaning in Latin

EnglishLatin
tongue of dovetail noun

subscus [subscudis](3rd) F
noun