meaning of apestoso

apestoso - Spanish to English

stinking