English-Latin dictionary »

half roasted meaning in Latin

EnglishLatin
half roasted adjective

ambustulatus [ambustulata, ambustulatum]adjective