English → Tetun

grill

(roast) lalar

All translations

More