It seems like the word "yhaca" may be a misspelling, as it doesn't exist in any known language. However, possible correct suggestions could be "yacht", "yak" or "yucca". These words share a similar pronunciation and may be what the author intended.