English-Latin dictionary »

or perhaps leash-rods meaning in Latin

EnglishLatin
or perhaps leash-rods noun

insile [insilis](3rd) N
noun