Title pretty much describes it.
Create a dropdown, dynamically populated from, say, a taxonomy.
Add a required field (e.g. single text) to display only when a specific term is selected (.e.g 'other').
The other field is always considered hidden, and this cannot ensure that a value is added.