Definisi 'saxtuba'
English to English
noun
1 A powerful instrument of brass, curved somewhat like the Roman buccina, or tuba.
source: webster1913

Visual Synonyms
Click for larger image