Haptera

What is Haptera?

Haptera definition and meaning on Dictionary terms:
noun, plural hap

Tags: