Latin-English dictionary »

stimuleus meaning in English

LatinEnglish
stimuleus [stimulea, stimuleum] adjective

made-of-pricklesadjective