It looks like a steatoda. https://en.wikipedia.org/wiki/Steatoda
I think you’re right, specifically steatoda triangulosa
It looks like a steatoda. https://en.wikipedia.org/wiki/Steatoda
I think you’re right, specifically steatoda triangulosa