GENISARO
Meaning of GENISARO in English
noun
or ge·ni·ze·ro or ge·ni·za·ro heˈnēsəˌrō, ge-, je-
( -s )
Etymology: American Spanish (Nicaragua) jenísero, jenísaro
: rain tree
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012