meaning of barbados maidenhair

barbados maidenhair meaning in General Dictionary

called for a nation home in Barbados where it had been discovered