English → Tetun

tunu) roast, grill (over

lalar

More