meaning of browspot

1. A rounded organ between the eyes of the frog; the interocular gland.


Related Words

browspot |

Developed & Maintained By Taraprasad.com

Treasure Words