English-Latin dictionary »

stinging / sharp / barbed meaning in Latin

EnglishLatin
stinging / sharp / barbed adjective

aculeatus [aculeata, aculeatum]adjective

Your history