Thiomargarita means "sulfur pearl".
Thiomargarita significa "perla do xofre".