taholaa

English: Translation
whale
noun