Definify.com

Definition 2025


stułbia

stułbia

Polish

Noun

stułbia f

  1. hydra; freshwater polyp from the genus Hydra

Declension