meaning of palpebrate

1. wink or blink, especially repeatedly


Related Words

palpebrate |

Developed & Maintained By Taraprasad.com

Treasure Words