Trochulus rufescens

Names

Scientific name Trochulus rufescens
Dutch name Trochulus rufescens
English name Trochulus rufescens