Tritoniopsis?

Tritoniopsis?

Observation - Tritoniopsis? - Southern Africa. Description: