flacourtia: often spiny trees or shrubs of tropical Asia and Africa
biological group: a group of plants or animals
kerry blue terrier: an Irish breed of medium-sized terriers with a silky blue-grey coat