Home
Search
Index
Definify.com
Definition
2025
semicastrating
semicastrating
English
Verb
semicastrating
present participle of
semicastrate
Similar Results