hemachatus haemachatus - French English Dictionary