tropical seal

noun

Definition of tropical seal

: west india seal