humanoid creature

Translations
гуманоидное существо
The forest was rumored to be home to a humanoid creature.
По слухам, в лесу обитает гуманоидное существо.