hirata

For definition of hirata, please visit here.