Hi!
I didn't find anything in my dictionaries either. Maybe it's an idiomatic word of Crete or a nickname.
---------------------------------------------------------------------------------------------------------------------------
Vasiliki Baskou, Instructor/Director, https://learn-greek-online.com.