taoru

Word form taoru
Language: English
Word meaning towel